package daos;

import java.util.List;

import modelo.Curso;
import modelo.Cursoperiodo;
import modelo.Pregunta;
import modelo.Profesor;
import modelo.Tematica;

public interface PreguntaDAO {

	public void registrarPregunta(Pregunta pregunta);
	public void modidicarPregunta(Pregunta pregunta) throws Exception;
	public void eliminarPegunta(Pregunta pregunta) throws Exception;
	public List<Pregunta> obtenerPreguntasxProfesor(Profesor profesor);
	public List<Pregunta> obtenerPreguntasxCurso(Cursoperiodo cursoPeriodo);
	public List<Pregunta> listarTotalPreguntas();
	public List<Pregunta> obtenerPreguntasxDificultad(int nivelDificultad, Cursoperiodo cursoPeriodo);
}
